iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0
自我挑戰組

Python 編程精通之路系列 第 18

第十八天:Python中的集合(Sets)

  • 分享至 

  • xImage
  •  

在Python中,集合(Sets)是一種無序、不重複的數據結構,用於儲存唯一的元素。集合提供了許多有用的方法來操作數據。讓我們深入瞭解Python中的集合。

創建集合:

要創建一個集合,您可以使用大括號 {} 或使用內置的 set() 函數。以下是一個示例:

fruits = {"蘋果", "香蕉", "橙子"}

這個集合包含了三個不同的水果名稱。

集合的特性:

集合中的元素是唯一的,不允許重複。
集合中的元素是無序的,它們不按特定順序存儲。
集合是可變的,您可以添加或刪除元素。
添加元素:

您可以使用 add() 方法來向集合中添加新元素。以下是一個示例:

fruits.add("葡萄")

這將在集合中添加一個新的元素"葡萄"。

刪除元素:

您可以使用 remove() 方法來刪除集合中的元素。以下是一個示例:

fruits.remove("香蕉")

這將從集合中刪除元素"香蕉"。

集合操作:

您可以對集合執行多種操作,例如聯集、交集和差集。以下是一個示例:

fruits1 = {"蘋果", "香蕉", "橙子"}
fruits2 = {"蘋果", "梨", "葡萄"}

#聯集
union_fruits = fruits1 | fruits2

#交集
intersection_fruits = fruits1 & fruits2

#差集
difference_fruits = fruits1 - fruits2

這些操作允許您對集合進行各種集合理論運算。

集合是Python中強大且實用的數據結構,它們特別適用於處理需要唯一元素的情況。深入瞭解集合的使用將幫助您更有效地處理各種數據處理任務。


上一篇
第十七天:Python中的模組和套件(Modules and Packages)
下一篇
第十九天:Python中的正則表達式(Regular Expressions)
系列文
Python 編程精通之路20
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言